package com.jfs.security.vo;

import com.jfs.constant.RegexConstant;
import lombok.Data;

import javax.validation.constraints.NotEmpty;
import javax.validation.constraints.Pattern;

/**
 * @Description 添加用户vo
 * @E-mail cwm3412638@163.com
 * @Author cwm
 * @Date 2022/8/9
 */
@Data
public class AddUserVo {

    /**
     * 用户角色id
     */
    @NotEmpty(message = "用户角色不能为空")
    private String roleId;
    /**
     * 用户账号
     */
    @NotEmpty(message = "用户名不能为空")
    private String username;
    /**
     * 密码
     */
    @NotEmpty(message = "用户名不能为空")
    private String password;
    /**
     * 用户手机号码
     */
    @Pattern(regexp = RegexConstant.PHONE, message = "请输入正确格式的手机号码")
    private String phone;
    /**
     * 用户昵称
     */
    private String nickName;
    /**
     * 用户账号失效时间
     */
    private long expirTime;
    /**
     * 用户是否禁用
     */
    private Boolean enable = true;
}
